package de.eb.webservice.domain;



import java.sql.Timestamp;
import java.util.List;


import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;



@XmlRootElement
public class Frage  {
	

	
	private int idFrage;

	private Timestamp einstellungsdatum;

	private String fragestellung;

	private byte gesperrt;

	private int version;

	private int benutzerId;
	
	private List<Antwort> antworts;

	
	
	private List<Bewertung> bewertungs;

	
	private Benutzer benutzer;

	
	private String stadt;

    public Frage() {
    }

	public Frage(int idFrage, Timestamp einstellungsdatum,
			String fragestellung, byte gesperrt, int version,
			int benutzer, String stadt) {
		super();
		this.idFrage = idFrage;
		this.einstellungsdatum = einstellungsdatum;
		this.fragestellung = fragestellung;
		this.gesperrt = gesperrt;
		this.version = version;
		this.benutzerId = benutzer;
		this.stadt = stadt;
		
	}
	@XmlElement
	public int getIdFrage() {
		return this.idFrage;
	}

	public void setIdFrage(int idFrage) {
		this.idFrage = idFrage;
	}
	@XmlTransient
	public Timestamp getEinstellungsdatum() {
		return this.einstellungsdatum;
	}

	public void setEinstellungsdatum(Timestamp einstellungsdatum) {
		this.einstellungsdatum = einstellungsdatum;
	}
	@XmlElement
	public String getFragestellung() {
		return this.fragestellung;
	}

	public void setFragestellung(String fragestellung) {
		this.fragestellung = fragestellung;
	}
	@XmlElement
	public byte getGesperrt() {
		return this.gesperrt;
	}

	public void setGesperrt(byte gesperrt) {
		this.gesperrt = gesperrt;
	}
	@XmlElement
	public int getVersion() {
		return this.version;
	}
	
	public void setVersion(int version) {
		this.version = version;
	}
	@XmlTransient
	public List<Antwort> getAntworts() {
		return this.antworts;
	}

	public void setAntworts(List<Antwort> antworts) {
		this.antworts = antworts;
	}
	@XmlTransient
	public List<Bewertung> getBewertungs() {
		return this.bewertungs;
	}

	public void setBewertungs(List<Bewertung> bewertungs) {
		this.bewertungs = bewertungs;
	}
	@XmlTransient	
	public Benutzer getBenutzer() {
		return this.benutzer;
	}

	public void setBenutzer(Benutzer benutzer) {
		this.benutzer = benutzer;
	}
	@XmlElement	
	public String getStadt() {
		return stadt;
	}

	public void setStadt(String stadt) {
		this.stadt = stadt;
	}

	public int getBenutzerId() {
		return benutzerId;
	}

	public void setBenutzerId(int benutzerId) {
		benutzerId = benutzerId;
	}
	
}